package com.wangyu.springsecuritydemo.service;

import com.wangyu.springsecuritydemo.entity.primary.RoleEntity;
import java.util.List;

/**
 * 角色服务层
 *
 * @author wangyu
 * @Date 2019/2/19 17:45
 * @Version 1.0
 **/
public interface RoleService {

  /**
   * 根据权限ID查询角色信息
   *
   * @param permissionId 权限ID
   */
  List<RoleEntity> findByPermissionId(String permissionId);

  /**
   * 根据用户ID查询角色信息
   *
   * @param userId 用户ID
   */
  List<RoleEntity> findByUserId(String userId);

  /**
   * 插入角色信息
   */
  void insert(RoleEntity roleEntity);
}
